#ifndef __EB_SYSTEM_H__
#define __EB_SYSTEM_H__


#ifdef __cplusplus
extern "C" {
#endif


/**
 * @brief  system initialization
 * @param  None
 * @return None
 * @note  This function will to init all memory and kobject, and then call all initcall function.
 */
void eb_system_init(void);


/**
 * @brief  system exit
 * @param  state: exit status
 * @return None
 * @note  This function will exit the program.
 */
void eb_sys_exit(int state);


#ifdef __cplusplus
}
#endif


#endif